Portable Parallel Programming
نویسنده
چکیده
In this workshop session, three speakers present their viewpoints and contributions to the topic of portable parallel programming languages. They are Dennis Gannon from In-diana University, David Loveman from Digital Equipment Corporation, and David Padua from the University of Illinois. Their presentations discuss extensions to C ++ , Fortran, and compiler support for standard languages on parallel architectures, respectively. This paper introduces the topic performance portabil-ity on parallel machines. We will then try to draw a picture of where we are today in providing portable parallel languages to a growing user community, given that the three contributions represent major milestones along this path.
منابع مشابه
Parallel computing using MPI and OpenMP on self-configured platform, UMZHPC.
Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...
متن کاملImplementation of a Portable Runtime System Supporting Mixed Task and Data Parallelism
This paper describes the portable implementation of a programming model based on shared objects that integrates task and data parallelism. As a starting point, the implementation uses two existing runtime systems: the Orca runtime system (RTS), for task parallel programming, and Hawk, for data parallel programming. To achieve this portable integration, we implemented the Orca RTS and Hawk on to...
متن کاملPortable Parallel Programming Languages
In this workshop session, three speakers present their viewpoints and contributions to the topic of portable parallel programming languages. They are Dennis Gannon from Indiana University, David Loveman from Digital Equipment Corporation, and David Padua from the University of Illinois. Their presentations discuss extensions to C, Fortran, and compiler support for standard languages on parallel...
متن کاملAn Overview of Portable Distributed Techniques
In this paper, we reviewed of several portable parallel programming paradigms for use in a distributed programming environment. The Techniques reviewed here are portable. These are mainly distributing computing using MPI pure java based, MPI native java based (JNI) and PVM. We will discuss architecture and utilities of each technique based on our literature review. We explored these portable di...
متن کاملPanda: a Portable Platform to Support Parallel Programming Languages
Current parallel programming languages require advanced run-time support to implement communication and data consistency. As such run-time systems are usually layered on top of a speciic operating system, they are nonportable. This paper reports on our early experiences with Panda, a portable virtual machine that provides general and exible support for implementing run-time systems for parallel...
متن کامل